package com.he.combinationmodel.compoent;

/**
 * 组合模式，将对象组合成树形结构，表示部分和整体，定义了树枝和树叶共同的接口，是的单个对象和组合对象的使用具有一致性.<br/>
 */
public abstract class Compoent {


    private String name;

    public Compoent(String name) {
        this.name = name;
    }

    public abstract void add(Compoent compoent);

    public abstract void remove(Compoent compoent);

    public abstract void display(int depth);
}
